jb={}

jb.mulu={"麻花","资源八九"}
--麻花的设置
jb.麻花={}
jb.麻花.电影="movie"
jb.麻花.电视剧="tv1"
jb.麻花.动漫="dongman"
jb.麻花.综艺="zongyi"
jb.麻花.url="https://www.mahua110.com"
---首页函数
jb.麻花.影片网址=[[
  影片网址="https://www.mahua110.com/type/"..pagename.."-"..pageID..".html"
  return 影片网址
]]
jb.麻花.首页函数=[[  
      classification = doc.getElementsByClass('title text-overflow')
       x=classification.select("a[href]")
       表=luajava.astable(x)
       a表={}
       for n= 1,#表 do      
       data={a=表[n].attr("href"),b=表[n].attr("title"),c="",d="",e="",f=""}        
       table.insert(a表,data)        
         end  
       return a表  ]]
-----搜索页
jb.麻花.搜索网址=[[  网址="https://www.mahua110.com/search/-------------.html?wd="..pagename.."&submit="
                   return 网址  ]]
jb.麻花.搜索函数= [[   import 'org.jsoup.*'
       classification = doc.getElementsByClass('visible-xs')
    页数=classification.text()
    当前页=页数:match("(.+)/")
    总页数=页数:match("/(.+)")
    call("显示",当前页)
    if 当前页==nil then
      网址=nil
     else

      if tointeger(当前页)>tointeger(总页数) then
        call("线程回调",网址,"没有更多")
        return
       elseif tointeger(当前页)==tointeger(总页数) then
        网址=nil
       else
        网址="https://www.mahua110.com/search/"..pagename.."----------"..(tointeger(当前页)+1).."---.html"
      end
    end

    classification = doc.getElementsByClass('myui-vodlist__thumb img-lg-150 img-md-150 img-sm-150 img-xs-100 lazyload')
    x=classification.select("a[href]")
    表=luajava.astable(x)
    a表={}
    for n= 1,#表 do

      data={a=表[n].attr("href"),b=表[n].attr("title"),c="",d="",e="",f=""}

      table.insert(a表,data)
    end
    return a表 ]]
--目录页
jb.麻花.目录函数=[[  classification = doc.getElementsByClass('col-lg-10 col-md-8 col-sm-6 col-xs-4')
    x=classification.select("a[href]")
    表=luajava.astable(x)
    
    if #表 == 0 then
      classification = doc.getElementsByClass('col-lg-7 col-md-6 col-sm-4  col-xs-2')
      x=classification.select("a[href]")

      表=luajava.astable(x)
    end
    a表={}

    for n= 1,#表 do
      x=表[n].attr("href")
      x="https://www.mahua110.com"..x
      y=表[n].text()
      data={a=x,b=y}
      table.insert(a表,data)

    end
   return a表  ]]
jb.麻花.解析网址= [[ 网址=""
     return 网址  ]]

---8090资源设置
jb.资源八九={}
jb.资源八九.电影="movie"
jb.资源八九.电视剧="tv1"
jb.资源八九.动漫="dongman"
jb.资源八九.综艺="zongyi"
jb.资源八九.url="http://zy.yilans.net:8090/api.php/provide/vod/at/xml"
---首页函数
jb.资源八九.影片网址=[[
  影片网址="https://www.mahua110.com/type/"..pagename.."-"..pageID..".html"
  return 影片网址
]]
jb.资源八九.首页函数=[[  
      classification = doc.getElementsByClass('title text-overflow')
       x=classification.select("a[href]")
       表=luajava.astable(x)
       a表={}
       for n= 1,#表 do      
       data={a=表[n].attr("href"),b=表[n].attr("title"),c="",d="",e="",f=""}        
       table.insert(a表,data)        
         end  
       return a表  ]]
-----搜索页
jb.资源八九.搜索网址=[[  网址="http://zy.yilans.net:8090/api.php/provide/vod/at/xml?wd="..pagename.."&pg=1"
                       return 网址  ]]
jb.资源八九.搜索函数= [[   classification = doc.getElementsByClass('visible-xs')
    页数=classification.text()
    当前页=页数:match("(.+)/")
    总页数=页数:match("/(.+)")

    if 当前页==nil then
      网址=nil
     else

      if tointeger(当前页)>tointeger(总页数) then
        call("线程回调",网址,"没有更多")
        return
       elseif tointeger(当前页)==tointeger(总页数) then
        网址=nil
       else
        --网址="https://www.mahua110.com/search/"..pagename.."----------"..(tointeger(当前页)+1).."---.html"
      end
    end

    x=doc.select("video")
    表=luajava.astable(x)
    a表={}
    for n= 1,#表 do

      z=tostring(表[n]):match("id>(.-)</id>")
      w=tostring(表[n]):match("CDATA(.+)</name")
      w=w:match("[^%[%]%>%<]+")
      z="?ac=videolist&ids="..z

      data = {a=z,b=w,c="",d="",e="",f=""}

      table.insert(a表,data)
    end

    return a表 ]]
--目录页
jb.资源八九.目录函数=[[   x=doc.select("dd")
          网页框架=tostring(x):gmatch("(.-)html")
          
   
    
           a表={}
        for i in 网页框架 do
      --判断是否可以筛选需要爬取的内容，可以才存放进网页框架表
         if i:match('(.+)%$') then
            x=i:match('(.+)%$')
            y=i:match('$(.+)')
            y=y.."html"
            data={a=y,b=x}
            table.insert(a表,data)
      end
    end

    
   return a表  ]]
jb.资源八九.解析网址= [[  网址="https://titan.mgtv.com.bowang.tv/player/?url="
             --网址="https://z1.m1907.cn/?jx="
     return 网址  ]]